d93a64156f2c8d2c88c761a6b65df161c584c04f,retrofit/src/test/java/retrofit2/RetrofitTest.java,RetrofitTest,callAdapterFactoryNoMatchThrows,#,1039

Before Change


    try {
      retrofit.callAdapter(type, annotations);
    } catch (IllegalArgumentException e) {
      assertThat(e).hasMessageStartingWith(
          "Could not locate call adapter for class java.lang.String. Tried:");
    }

    verify(factory).get(type, annotations, retrofit);

After Change


      retrofit.callAdapter(type, annotations);
      fail();
    } catch (IllegalArgumentException e) {
      assertThat(e).hasMessage(""
          + "Could not locate call adapter for class java.lang.String.\n"
          + "  Tried:\n"
          + "   * retrofit2.helpers.NonMatchingCallAdapterFactory\n"
          + "   * retrofit2.DefaultCallAdapterFactory");
    }

    assertThat(nonMatchingFactory.called).isTrue();